home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / math / alged34.zip / ALGEDFRA.HLP < prev    next >
Text File  |  1996-06-06  |  20KB  |  399 lines

  1.              Aide en ligne pour ALGED Algebra Editor
  2.  
  3. Copyright (c) 1994,1996 John Henckel
  4.  
  5. L'autorisation d'utiliser, copier, modifier, distribuer et vendre ce
  6. logiciel et sa documentation pour n'importe quelle raison que ce soit
  7. est accordée gratuitement sous réserve que la présente notice de
  8. copyright apparaisse sur chaque copie et qu'elle apparaisse aussi en
  9. même temps que cette notice d'autorisation dans la documentation de
  10. support.  Tous les programmes contenus ici sont livrés "tels quels".
  11.  Les garanties implicites de vente et d'adaptation pour un usage
  12. particulier sont expressément exclues.
  13.  
  14. ----------------------------------------------------------------------------
  15.  
  16. Je m'appelle John Henckel (internet:  henckel@vnet.ibm.com).  Je suis
  17. un passionné de micro; J'aime écrire des programmes pour m'amuser
  18. et ALGED est l'un d'entre eux.  Je recommande aussi mon programme
  19. simulateur de collision en 2D "Impact" que l'on trouve sur Internet
  20. dans http://www.coast.net/SimTel/msdos/simulatn.html
  21.  Merci à ma famille de me laisser travailler sur ce sujet.  Merci à mon
  22. manager à IBM Rochester Minnesota de me permettre d'offrir ce
  23. programme gratuitement au public.
  24.  
  25. Alged est un programme pour résoudre des problèmes d'algèbre.
  26.  Il y a d'autres programmes qui peuvent effectuer des manipulations
  27. de formules symboliques, par exemple MathCad ou Mathematica.
  28.  
  29.  Les avantages d'Alged sont :
  30.     * C'est gratuit ! Le source des programmes est gratuit aussi !
  31.     * Peu de ressources demandées ( il tourne sur un PC/XT de 256 Mb)
  32.     * Facile à utiliser, idéal pour l'éducation
  33.     * Graphiques en 2D et 3D rapides et faciles à mettre en oeuvre.
  34.     * Peut être personnalisé et traduit dans d'autres langues. (versions
  35.       en flamand et en français incluses)
  36.  
  37. Bien sûr, il existe des limites.  Alged n'a rien d'un programme "commercial"
  38. (pourtant, j'ai vu pire !) Alged ne traite pas les matrices, les séries, les
  39. intégrales, les dérivées ou les transformations transcendentales.
  40. Les nombres imaginaires ne sont supportés que pour les cinq opérations
  41. de base (addition, soustraction, multiplication, division et exponentiation).
  42.  
  43. Alged est un outil pur les mathématiques symboliques, aussi j'ai
  44. volontairement évité les algorithmes qui font appel à la puissance
  45. du micro pour faire du "number crunching".
  46.  
  47. Vous pouvez consulter le fichier alged.doc pour un apprentissage rapide du
  48. produit.
  49. ----------------------------------------------------------------------------
  50. Instructions pour l'entrée des données.
  51.  
  52.  L'écran Alged possède un menu en haut et une zone de travail en bas.
  53. En bas à gauche, l'heure est indiquée, et le pourcentage de mémoire utilisée.
  54. (Quand la mémoire atteint les 100%, Alged s'arrête.)
  55.  On manipule les formules dans la zone de travail en cliquant sur des parties
  56. d'entre elles puis en cliquant sur une fonction dans le menu.
  57.  On clique sur le bouton gauche de la souris dans la zone de travail pour
  58. sélectionner l'expression courante, appelée PRISE. La Prise est
  59. mise en double brillance.
  60.  On clique sur le bouton droit de la souris dans la zone de travail pour
  61. sélectionner l'expression CLE. La Clé est copiée au bas de l'écran. Noter
  62. qu'il est possible de cliquer sur la Clé au bas de l'écran, de sorte que la
  63. Prise peut être une sous-entité de la Clé.
  64.  Pour se déplacer dans la zone de travail, on peut cliquer sur la bordure
  65.  du bas de l'écran.
  66.  
  67. Si votre micro n'a pas de souris, (ou si vous avez décidé de ne pas vous en
  68. servir, utiliser les touches [Page Haut], [Page Bas] et [Fin] pour sélectionner
  69. la Prise.  Ces touches descendent dans l'arbre hiérarchique du fichier stocké
  70. en mémoire.  On peut copier la Prise vers la Clé en tapant '.' .  On peut
  71. lister la Clé en tapant 'k'.  On peut copier la Clé sur la zone de travail en
  72. tapant la touche [Inser].  On peut annuler la Clé en tapant sur [Entrée].  Pour
  73. se déplacer dans la zone de travail, on peut utiliser les touches avec des
  74. flèches.
  75.  
  76. Quelques opérations sur le menu utilisent seulement la Prise, d'autres
  77. utilisent à la fois la Prise et la Clé.  A moins d'une autre explication, les
  78. descriptions du menu ci dessus s'appliquent uniquement à la Prise.
  79.  
  80. Les opérations sur les polynômes, telles que PolyFact ou PolyDiv ne
  81. requierent pas la spécification de la Clé. Si aucune Clé n'est spécifiée,
  82. ces fonctions utiliseront la variable 'x' ou la premiere variable
  83. rencontrée dans l'expression .  Si la prise est une équation, les
  84. opérations polynomiales sélecteront automatiquement un côté ou l'autre de
  85. l'équation.
  86.  
  87. ----------------------------------------------------------------------------
  88. Description du Menu :
  89.  
  90. Simplifie [barre d'espace] : simplifie l'expression. Cette fonction trie
  91. l'expression, combine les termes communs, calcule les nombres et la réécrit
  92. sous forme canonique.
  93.   Note : Une fonction similaire est SimpStep qui est assignée à la touche de
  94. fonction 'x'. La fonction SimpStep montre les étapes intermédiaires de la
  95. simplification.
  96.  
  97. Distribue [d] distribue la multiplication sur les additions et les
  98. soustractions et distribue les exposants sur la multiplication et la division.
  99.  
  100.   Note: Une autre fonction similaire est DistChild qui est assignée au
  101. caractère 'D' (appuyer sur Maj et 'd'). La fonction DistChild est différente
  102. pour deux raisons.
  103.     1. DistChild fait une distribution du haut vers le bas. Par exemple,
  104.            (x*(a + b))^2  --->  (x^2)*(a + b)^2    avec  DistChild
  105.            (x*(a + b))^2  --->  (x*a + x*b)^2      avec  Distribue
  106.     2. DistChild ne distribue pas les facteurs majeurs dans une expression
  107. ou une équation. On peut utiliser DistChild pour simplifier le resultat
  108. d'une mise en facteurs, comme FactPoly ou FactQuad.
  109.  
  110. Calcule [c] calcule tous les nombres ex: 3*2 => 6.
  111.  
  112. FactPrem [v] trouve la mise en facteurs premiers de nombres entiers.  (Ceci est
  113. est limité par l'option ?d du fichier de personnalisation Alged.1st)
  114.  
  115. Entiers [i] convertit les nombres réels en entiers, si possible.  ex : 1.5 =>
  116. 3/2 Cet algorithme a deux stratégies différentes.  Tout d'abord, il cherche
  117. des séquences répétitives dans la partie fractionnaire du nombre.  Au moins
  118. deux chiffres répétés doivent être significatifs.  Si cela ne marche pas, il
  119. cherche un nombre entier, d, tel que d*x soit un entier.  Les paramètres
  120. utilisateurs ?e et ?d du fichier Alged.1st sont utilisés ici.
  121.  
  122. Associe [a] permute les éléments dans un groupe associatif.
  123.  
  124. Déno-Comm [m] Est une fonction à bascule pour créer un dénominateur commun ou
  125. pour distribuer la division sur les additions et les soustractions.
  126.  
  127. Mode Car  [8] Bascule les codes ascii 7 bits vers 8 bits ou vice-versa.
  128. Ceci est pratique si l'on utilise l'impression d'écran.
  129.  
  130. Coef-Poly [p] collecte les coefficients d'un polynôme.  La Prise doit
  131. être un polynôme (pas une équation) et la Clé doit être l'expression
  132. utilisée comme base du polynôme.
  133. ex. Prise : a*x + b*x + c, Clé : x ==> le resultat est c + (a + b)*x
  134.  
  135. Centrer [home] centre horizontalement les formules (valeur par défaut).
  136.  
  137. Div-Poly [\] division polynomiale. La Prise doit être une division (pas
  138. une équation) et le numérateur doit être un polynôme de degré supérieur
  139. ou égal à celui du dénominateur. La Clé doit être la variable de base.
  140. ex: Prise : (x^2 - y^2)/(x - y) et Clé : x. ==> Le résultat est x + y.
  141.  
  142. FactQuad [q] Met en facteurs un polynôme de degré 2 en utilisant l'équation
  143. quadratique. La Prise doit être un polynôme de degré 2 et non une équation. La
  144. Clé doit être la variable de base.
  145. ex:  Prise : (x^2 - y^2) et  Clé :  x. ==> Le résultat est (x + y)(x - y).
  146.  
  147. FactCubic [3] Met en facteurs un polynôme de degré 3 en utilisant l'équation
  148. cubique.  La Prise doit être un polynôme de degré 3 (pas une équation) La Clé
  149. doit être la variable de base.
  150. ex:  Prise : (x^3 - y^3) et Clé : x. ==> Résultat (après Entiers et
  151. plusieurs fonctions Calcule et Simplifie ) :
  152.          (x - y)*(x + (0.5 - 0.86i)*y)*(x + (0.5 + 0.86i)*y).
  153.  
  154.   Note:  Cette fonction ne marche pas très bien. Elle donne parfois une
  155.   réponse fausse et parfois utilise toute la mémoire. Le problème se rencontre
  156.   a